Crown Green HandicapFairPlay Bowls
Live
Birkenhead Sync08/09/2026|
Birkenhead Sync08/09/2026|
Back to Players
Crown Green Handicap

Connor Flaherty

Top 10%
Team: St.Mary's ADivision: Division 1Last updated: 10/24/2026

Rating

1107

Current Handicap

0
Honours
Season:

81

Matches Played

56

Wins

25

Losses

69%

Win Rate

8.3

Avg Win Margin

6.6

Avg Loss Margin

30-12

Home Record

26-13

Away Record

100%

Handicap Confidence

Very Reliable
44 / 41 matches for full confidence· Last recorded match: 8/25/2026

A large recent sample: 44 matches in the 2024, 2025, 2026 window, comfortably past the 41-match benchmark for full confidence. The handicap is stable and only shifts as form changes.

Milestones

Career

50 Wins

56 wins

Next goal: Hot Streak 1510/15
✦SEASON HIGHLIGHTS
2026
10-Game Streak10 in a row
2023
Home Dominance8/8 home

Handicap Trend

All Time · 81 matches

Win on the night Loss on the nightLower handicap = stronger player

The line re-checks the handicap after every match — from results, winning and losing margins, the strength of who was played, and home or away. Each dot is the number that applied going into the next game.

13 Apr5 Jul13 Sept11 Jul7 May27 Aug29 Jul12 May25 Aug-11357

Held at 0 across all 81 matches.

Started0
Lowest0
Current0
Win Percentage(40%)
73%
score+0.45→contribution+0.18
Avg Winning Margin(25%)
8.7
score+0.11→contribution+0.03
Avg Losing Margin(15%)
5.8
score+0.38→contribution+0.06
Recent Form (last 20)(10%)
75%
score+0.50→contribution+0.05
Opponent Strength(10%)
974
score+0.42→contribution+0.04
Weighted Score+0.358
Sample Size Confidence
100%(44/41 matches)
Rating1107 → shrunk 1107
Recent 3-Season Rating (2024, 2025, 2026)1107
Recency Blend40% (44 recent matches)
Final Rating1107
Handicap
0

Formula: Rating = 1000 + (weighted score × 300). Each factor is normalized to −1…+1, multiplied by its weight, then summed. Window: factors are computed from the Handicap Calculation Years only (2024, 2025, 2026), excluding walkovers — the same window the official recalculation uses. Bayesian shrinkage: the raw rating is pulled toward 1000 by confidence (window matches ÷ 41, an adaptive threshold set by the last recalculation). Offsets: division and B/C/D team offsets are then applied, weighted by where each window match was played. Recency blend: the calculation years are re-weighted at up to 40% by match volume. Players with a long career but fewer than 5 window matches fall back to their full career record. Rating maps to handicap 0–15 (lower = stronger) via the league's spread multiplier.

League

56W25L81 matches·69.1% win rate
ClubSeasonsDivision(s)PWLWin %
St Mary's (Billinge) A2023–2025Division 143321174.4%
Rainhill Bar2022Division 120101050%
St.Mary's A2026Division 11814477.8%
DateOpponentH/AScoreResultMarginCompetitionDivision
8/25/2026Andy PearceH20-21LOSS-1LeagueDivision 1
8/18/2026Steven ThomasH15-21LOSS-6LeagueDivision 1
8/11/2026David UnsworthA21-14WIN+7LeagueDivision 1
8/4/2026Gary LeighH21-9WIN+12LeagueDivision 1
7/28/2026David ShawA21-15WIN+6LeagueDivision 1
7/21/2026Neil CunninghamH21-10WIN+11LeagueDivision 1
7/7/2026Phil HughesH21-15WIN+6LeagueDivision 1
6/30/2026Stephen TinsleyA21-13WIN+8LeagueDivision 1
6/9/2026David MorrisA21-10WIN+11LeagueDivision 1
6/2/2026Harvey BirchH21-12WIN+9LeagueDivision 1
5/26/2026Karl HoldenA21-13WIN+8LeagueDivision 1
5/19/2026David ShawH21-8WIN+13LeagueDivision 1
5/12/2026John HornA15-21LOSS-6LeagueDivision 1
5/5/2026George CurranH21-12WIN+9LeagueDivision 1
4/28/2026Gary AndersA21-9WIN+12LeagueDivision 1
4/21/2026Stuart BrandH15-21LOSS-6LeagueDivision 1
4/14/2026Nathan WebsterA21-8WIN+13LeagueDivision 1
4/7/2026Steve DonnellyH21-20WIN+1LeagueDivision 1
8/26/2025Steve DugganH18-21LOSS-3LeagueDivision 1
8/19/2025Matty ToppingH21-20WIN+1LeagueDivision 1
8/12/2025Colin WilsonA21-17WIN+4LeagueDivision 1
8/5/2025Graham BakerH10-21LOSS-11LeagueDivision 1
7/29/2025Craig DitchfieldA11-21LOSS-10LeagueDivision 1
7/15/2025Tex AllenA9-21LOSS-12LeagueDivision 1
7/8/2025Stephen HolroydH21-11WIN+10LeagueDivision 1
6/24/2025Chris SeddonH20-21LOSS-1LeagueDivision 1
6/17/2025Steve DugganA21-10WIN+11LeagueDivision 1
6/10/2025Lee SavageA20-21LOSS-1LeagueDivision 1
5/20/2025Daniel RigbyH21-19WIN+2LeagueDivision 1
5/14/2025Keith WilliamsA21-17WIN+4LeagueDivision 1
5/6/2025George CurranH21-17WIN+4LeagueDivision 1
4/29/2025Neil HiltonA21-11WIN+10LeagueDivision 1
8/27/2024Andy DugganH21-12WIN+9LeagueDivision 1
8/6/2024Karl HoldenH21-19WIN+2LeagueDivision 1
7/23/2024Eric DaviesH21-5WIN+16LeagueDivision 1
7/16/2024Anthony OllertonH18-21LOSS-3LeagueDivision 1
7/9/2024Karl MellingH21-12WIN+9LeagueDivision 1
7/2/2024Peter CaseA21-14WIN+7LeagueDivision 1
6/25/2024Stephen HolroydH21-8WIN+13LeagueDivision 1
5/28/2024Tommy EvansA21-6WIN+15LeagueDivision 1
5/21/2024Frank CardwellH21-7WIN+14LeagueDivision 1
5/15/2024Eric DaviesA21-10WIN+11LeagueDivision 1
5/7/2024Ben WinstanleyA21-12WIN+9LeagueDivision 1
4/16/2024Lance FletcherA12-21LOSS-9LeagueDivision 1
9/12/2023Rod KayA21-17WIN+4LeagueDivision 1
8/29/2023David BarrowH21-16WIN+5LeagueDivision 1
8/22/2023Jeff BarlowH21-19WIN+2LeagueDivision 1
8/15/2023Shaun KeenaghanA21-18WIN+3LeagueDivision 1
8/8/2023Ged BrownH21-7WIN+14LeagueDivision 1
8/1/2023Keith SpiersA21-10WIN+11LeagueDivision 1
7/25/2023Dave TwiggH21-3WIN+18LeagueDivision 1
7/11/2023Norman AthertonH21-14WIN+7LeagueDivision 1
7/5/2023Mark AthertonA16-21LOSS-5LeagueDivision 1
7/4/2023Doug LaceA21-13WIN+8LeagueDivision 1
6/13/2023Tony RobinsonA21-11WIN+10LeagueDivision 1
6/6/2023Darryl HallH21-5WIN+16LeagueDivision 1
5/16/2023Phil AspinallA11-21LOSS-10LeagueDivision 1
5/9/2023Andrew WoodwardH21-11WIN+10LeagueDivision 1
5/2/2023Lance FletcherA18-21LOSS-3LeagueDivision 1
4/25/2023Keith WilliamsH21-12WIN+9LeagueDivision 1
4/18/2023D HillierA21-20WIN+1LeagueDivision 1
9/13/2022Steve JohnsonH14-21LOSS-7LeagueDivision 1
9/6/2022Antony MeeA21-14WIN+7LeagueDivision 1
8/31/2022Gary AndersH11-21LOSS-10LeagueDivision 1
8/23/2022Mike CoxA18-21LOSS-3LeagueDivision 1
8/17/2022David SuttonH21-7WIN+14LeagueDivision 1
8/9/2022Neil FitzsimonA21-20WIN+1LeagueDivision 1
8/3/2022Ryan SemmensH7-21LOSS-14LeagueDivision 1
7/26/2022Terry KellyA21-16WIN+5LeagueDivision 1
7/20/2022Graham BakerH20-21LOSS-1LeagueDivision 1
7/12/2022John DalzielA11-21LOSS-10LeagueDivision 1
7/5/2022Declan KearnsA11-21LOSS-10LeagueDivision 1
6/21/2022Brian FeltonA21-9WIN+12LeagueDivision 1
6/7/2022David SuttonA15-21LOSS-6LeagueDivision 1
6/1/2022G OliverH21-9WIN+12LeagueDivision 1
5/24/2022John AshcroftA21-16WIN+5LeagueDivision 1
5/18/2022Ste EvansH12-21LOSS-9LeagueDivision 1
5/10/2022Charlie FryerA12-21LOSS-9LeagueDivision 1
5/4/2022Carl DoyleH21-17WIN+4LeagueDivision 1
4/27/2022John WilsonH21-19WIN+2LeagueDivision 1
4/13/2022Antony MeeH21-16WIN+5LeagueDivision 1

Current Streak

2losses

In a slump

Longest Win Run

10

Career best winning streak

Longest Loss Run

3

Career worst losing streak

Last 560% win rate
LLWWW
Last 1080% win rate↓ declining
LLWWWWWWWW
OpponentWLTotalWin %Last Met
David Shaw202100%7/28/2026
Karl Holden202100%5/26/2026
George Curran202100%5/5/2026
Gary Anders11250%4/28/2026
Steve Duggan11250%8/26/2025
Graham Baker0220%8/5/2025
Stephen Holroyd202100%7/8/2025
Keith Williams202100%5/14/2025
Eric Davies202100%7/23/2024
Lance Fletcher0220%4/16/2024
Biggest Win
Dave Twigg (+18)7/25/2023
Heaviest Defeat
Ryan Semmens (-14)8/3/2022
Best Season
202483% · 12 matches
Worst Season
202250% · 20 matches
Form Arc (1st half → 2nd half)
65% → 73%improving
Avg Opponent Rating Faced
97081 known · 0 unknown
vs Strong Opponents (rating ≥ 1000)
22-1559% win rate
vs Weak Opponents (rating < 1000)
34-1077% win rate
Division 169.1%
56W·25L·81 played

Debut

Apr 13, 2022

Latest

Aug 25, 2026

Seasons Active

5 (4.4 yr span)

Matches / Season

16.2 (81 total)

Seasons

20222023202420252026